xcorvettex
Moderator

Moderator

Joined: 21 Jan 2007
Posts: 101



2825 points

View user's items
	
PostPosted: Fri Jan 26, 2007 1:17 pm    Post subject: if(cvar.nospread) and if(cvar.recoil) built in one 	Reply with quote
Code:
if (cvar.nospread)
      {
         float fSpreadAngles[3];

         cSpread.getRecoilOffset(me.spread.random_seed, 1, usercmd->viewangles, me.fPmVelocity, fSpreadAngles);

         usercmd->viewangles[0] += fSpreadAngles[0] - (me.fPunchAngle[0] * cvar.recoil);
         usercmd->viewangles[1] += fSpreadAngles[1] - (me.fPunchAngle[1] * cvar.recoil);
      }


its just using nospread and recoil in one simple function, instead of having two "usercmd->viewangles[0] and [1] +=" for nospread and then recoil
Back to top 	
View user's profile Send private message AIM Address MSN Messenger	 	
david
tHe.Member

tHe.Member

Joined: 03 Jan 2007
Posts: 40



1062 points

View user's items
	
PostPosted: Sat Feb 03, 2007 1:01 pm    Post subject: 	Reply with quote
nice bro:D

heres a little code for yall:O

Code:

      if (cvar.nospread)
      {
         float fSpreadAngles[3];
         float recoiladdon = 0.0f;
      
         if(spread.recoil < 1)
            recoiladdon = 0.0f;
         else
            recoiladdon = (me.spread.recoil / 100.0f);
         
         cSpread.getRecoilOffset(me.spread.random_seed, 1, usercmd->viewangles, me.fPmVelocity, fSpreadAngles);

         usercmd->viewangles[0] += (fSpreadAngles[0] + recoiladdon) - (me.fPunchAngle[0] * cvar.recoil);
         usercmd->viewangles[1] += (fSpreadAngles[1] + recoiladdon) - (me.fPunchAngle[1] * cvar.recoil);
      }


his method with xsh0t v5 recoil Smile


stickied